home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Applications / Newswatcher 2.0b22 / NW Source / Source / fileutil.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-15  |  1.3 KB  |  27 lines  |  [TEXT/MMCC]

  1. #include <AppleEvents.h>
  2. #include <Aliases.h>
  3.  
  4. Boolean IsEqualFSSpec (FSSpec *file1, FSSpec *file2);
  5. OSErr VolNameToVRefNum (StringPtr name, short *vRefNum);
  6. OSErr VolNameAndCreationDateToVRefNum (StringPtr name, long crDate, short *vRefNum);
  7. OSErr CreateTemporaryFile (FSSpec *fSpec, OSType prefix, OSType creator, OSType type);
  8. OSErr DeleteTemporaryFiles (OSType prefix);
  9. OSErr GetSysVolume (short *vRefNum);
  10. OSErr GetIndVolume (short index, short *vRefNum);
  11. void MakeLegalFileName (StringPtr str, Str31 fileName);
  12. OSErr OpenDataForkWriteCreateIfMissing (FSSpec *fSpec, OSType creator, OSType fileType, 
  13.     ScriptCode scriptTag, Boolean append, short *refNum, Boolean *empty);
  14. void ValidateSavedFolderAlias (AliasHandle alias, short *vRefNum, long *dirID, 
  15.     Boolean *valid);
  16. OSErr SearchFolderByCreatorAndType (FSSpec *fSpec, OSType creator, OSType fileType,
  17.     short *index);
  18. OSErr FileOrFolderExists (FSSpec *fSpec);
  19. OSErr MakeFileNameUnique (FSSpec *fSpec, char *suffix);
  20. OSErr MyFSWriteNoCache (short fRefNum, long *inOutCount, Ptr buffer,
  21.     OSErr (*giveTime)(Boolean));
  22. OSErr GetFileVolRefNum (short fRefNum, short *vRefNum);
  23. OSErr MyFSClose (short fRefNum, OSErr (*giveTime)(Boolean));
  24. OSErr GetLastModDateTime(FSSpec *fSpec, unsigned long *lastModDateTime);
  25. OSErr SetLastModDateTime(FSSpec *fSpec, unsigned long lastModDateTime);
  26. OSErr CopyFile (FSSpec *source, FSSpec *dest);
  27.